package com.jelly.common.web.page;

import com.jelly.common.constant.Constant;
import com.jelly.common.util.web.RequestContextHolderUtil;

/**
 * @创建人 ql
 * @创建时间 2018-08-03 16:28
 * @项目名称: jelly
 * @功能描述: 分页数据封装
 **/
public class PageParameter {

    /**
     * 封装bootstrap-table参数
     * @return
     */
    private static PageEntity getPageEntity(){

        PageEntity pageEntity = new PageEntity();
        pageEntity.setPage(RequestContextHolderUtil.getHttpServletRequestInt(Constant.PAGE));
        pageEntity.setLimit(RequestContextHolderUtil.getHttpServletRequestInt(Constant.LIMIT));
        pageEntity.setOrderBy(RequestContextHolderUtil.getHttpServletRequestString(Constant.ORDERBY));
        pageEntity.setRule(RequestContextHolderUtil.getHttpServletRequestString(Constant.RULE));
        return pageEntity;

    }

    public static PageEntity getPageRequest(){
        return getPageEntity();
    }

}
